home *** CD-ROM | disk | FTP | other *** search
- ; Copyright (c) 1993-1997 Microsoft Corporation
-
- [version]
- Signature="$WINDOWS NT$"
- Class=hdc
- ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
- Provider=%MS%
- LayoutFile=layout.inf
- DriverVer=07/01/2001,5.1.2600.1106
-
- ;Class Install
- [ClassInstall32.NT]
- AddReg=HDC_Class
-
- [HDC_Class]
- HKR,,,,%HDCClassName%
- HKR,,Icon,,"-9"
- HKR,,Installer32,,"SysSetup.Dll,HdcClassInstaller"
- HKR,,TroubleShooter-0,,"hcp://help/tshoot/tsdrive.htm"
- HKR,,DeviceType,0x10001,4 ; FILE_DEVICE_CONTROLLER
- HKR,,DeviceCharacteristics,0x10001,0x100 ; Use same security checks on relative opens
-
- [storprop_copyfiles]
- storprop.dll
-
- [DestinationDirs]
- DefaultDestDir = 12 ; DIRID_DRIVERS
- storprop_copyfiles = 11
-
- [ControlFlags]
- ExcludeFromSelect=*
- ;ExcludeFromSelect=Primary_IDE_Channel
- ;ExcludeFromSelect=Secondary_IDE_Channel
- ;ExcludeFromSelect = PCMCIA\*PNP0600
- ;ExcludeFromSelect = PCMCIA\KME-KXLC005-A99E
- ;ExcludeFromSelect = PCMCIA\_-NinjaATA--3768
- ;ExcludeFromSelect = PCMCIA\FUJITSU-IDE-PC_CARD-DDF2
- ;ExcludeFromSelect = PCI\VEN_10B9&DEV_5215
- ;ExcludeFromSelect = PCI\VEN_10B9&DEV_5219
- ;ExcludeFromSelect = PCI\VEN_10B9&DEV_5229
- ;ExcludeFromSelect = PCI\VEN_1097&DEV_0038
- ;ExcludeFromSelect = PCI\VEN_1095&DEV_0640
- ;ExcludeFromSelect = PCI\VEN_1095&DEV_0646
- ;ExcludeFromSelect = PCI\VEN_1095&DEV_0646u2
- ;ExcludeFromSelect = PCI\VEN_1095&DEV_0648
- ;ExcludeFromSelect = PCI\VEN_1095&DEV_0649
- ;ExcludeFromSelect = PCI\VEN_0E11&DEV_AE33
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_1222
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_1230
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_7010
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_7111
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_2411
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_2421
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_244A
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_244B
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_7199
- ;ExcludeFromSelect = PCI\VEN_8086&DEV_7601
- ;ExcludeFromSelect = PCI\VEN_1042&DEV_1000
- ;ExcludeFromSelect = PCI\VEN_1039&DEV_0601
- ;ExcludeFromSelect = PCI\VEN_1039&DEV_5513
- ;ExcludeFromSelect = PCI\VEN_10AD&DEV_0001
- ;ExcludeFromSelect = PCI\VEN_10AD&DEV_0150
- ;ExcludeFromSelect = PCI\VEN_105A&DEV_4D33
- ;ExcludeFromSelect = PCI\VEN_1106&DEV_0571
- ;ExcludeFromSelect = PCMCIA\LOOKMEET-CBIDE2______-6C0A
- ;ExcludeFromSelect = PCI\VEN_1179&DEV_0105
- ;ExcludeFromSelect = PCI\VEN_1055&DEV_9130
-
- [Manufacturer]
- %MS-Drivers%=MS_HDC
- %IODATA%=IODATA_HDC
- %ALI%=ALI_HDC
- %APPIAN%=APPIAN_HDC
- %CMD%=CMD_HDC
- %COMPAQ%=COMPAQ_HDC
- %INTEL%=INTEL_HDC
- %PCTECH%=PCTECH_HDC
- %SIS%=SIS_HDC
- %SYMPHONY%=SYMPHONY_HDC
- %PROMISE%=PROMISE_HDC
- %VIA%=VIA_HDC
- %IBM%=IBM_HDC
- %LEXAR%=LEXAR_HDC
- %SONY%=SONY_HDC
- %SMSC%=SMSC_HDC
- %MICRON%=MICRON_HDC
- %TOSHIBA%=TOSHIBA_HDC
-
- [MS_HDC]
- %pcmcia.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\*PNP0600 ; PCMCIA IDE/ATAPI Controller
- %pcmcia.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\EXP___-PnPIDE-B0B3
- %panasonicIdePccard.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\KME-KXLC005-A99E ; Panasonic PCMCIA IDE Controller
- %ninjaIdePccard.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\_-NinjaATA--3768 ; Ninja PCMCIA IDE Controller
- %FujitsuIdePccard.DeviceDesc% = atapi_fujitsu_Inst, PCMCIA\FUJITSU-IDE-PC_CARD-DDF2 ; Fujitsu PCMCIA IDE Controller
- %*PNP0600.PriDeviceDesc% = atapi_Inst_primary, Primary_IDE_Channel ; Primary Channel
- %*PNP0600.SecDeviceDesc% = atapi_Inst_secondary, Secondary_IDE_Channel ; Secondary Channel
- %*PNP0600.DeviceDesc% = atapi_Inst, *PNP0600 ; Generic_ESDI_Hard_Disk_Controller (BAD_IDE)
- %*PNP0600.DeviceDesc% = atapi_Inst, *AZT0502 ; Aztech IDE Controller
- %PCI\CC_0101.DeviceDesc% = pciide_Inst,,PCI\CC_0101 ; Device ID for generic Dual PCI IDE (UNKNOWN_PCI_IDE)
-
- [IODATA_HDC]
- %PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\LOOKMEET-CBIDE2______-6C0A
-
- [ALI_HDC]
- %PCI\VEN_10B9&DEV_5215.DeviceDesc%=pciide_Inst, PCI\VEN_10B9&DEV_5215 ; ALi
- %PCI\VEN_10B9&DEV_5219.DeviceDesc%=pciide_noAtapiDma_Inst, PCI\VEN_10B9&DEV_5219 ; ALi
- %PCI\VEN_10B9&DEV_5229.DeviceDesc%=aliide_Inst, PCI\VEN_10B9&DEV_5229 ; ALi
-
- [APPIAN_HDC]
- %PCI\VEN_1097&DEV_0038.DeviceDesc%=pciide_Inst, PCI\VEN_1097&DEV_0038 ; (UNKNOWN_PCI_IDE)
-
- [CMD_HDC]
- %PCI\VEN_1095&DEV_0640.DeviceDesc%=pciide_Inst, PCI\VEN_1095&DEV_0640 ; (UNKNOWN_PCI_IDE)
- %PCI\VEN_1095&DEV_0646.DeviceDesc%=pciide_Inst, PCI\VEN_1095&DEV_0646 ; (UNKNOWN_PCI_IDE)
- %PCI\VEN_1095&DEV_0646U2.DeviceDesc%=cmdide_Inst, PCI\VEN_1095&DEV_0646&REV_05
- %PCI\VEN_1095&DEV_0646U2.DeviceDesc%=cmdide_Inst, PCI\VEN_1095&DEV_0646&REV_07
- %PCI\VEN_1095&DEV_0648.DeviceDesc%=cmdide_Inst, PCI\VEN_1095&DEV_0648
- %PCI\VEN_1095&DEV_0649.DeviceDesc%=cmdide_Inst, PCI\VEN_1095&DEV_0649
-
- [COMPAQ_HDC]
- %PCI\VEN_0E11&DEV_AE33.DeviceDesc%=pciide_Inst, PCI\VEN_0E11&DEV_AE33 ; (UNKNOWN_PCI_IDE)
-
- [INTEL_HDC]
- %PCI\VEN_8086&DEV_1222.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1222 ; Device ID for Intel PIIX (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_1230.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1230 ; Device ID for Intel PIIX (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_7010.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7010 ; Device ID for Intel PIIX3 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_7111.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7111 ; Device ID for Intel PIIX4 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_2411.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2411 ; Device ID for Intel ICH (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_2421.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2421 ; Device ID for Intel ICH-0 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_244A.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244A ; Device ID for Intel ICH-2 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_244B.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244B ; Device ID for Intel ICH-2 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_248A.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_248A ; Device ID for Intel ICH-3 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_24C1.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24C1 ; Device ID for Intel ICH-4 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_24CA.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24CA ; Device ID for Intel ICH-4 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_24CB.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24CB ; Device ID for Intel ICH-4 (DUAL_GOOD_IDE)
- %PCI\VEN_8086&DEV_7199.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7199 ; Device ID for Intel 7199 (SINGLE)
- %PCI\VEN_8086&DEV_7601.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7601 ; Device ID for Intel 7601 (IA64)
-
- [PCTECH_HDC]
- %PCI\VEN_1042&DEV_1000.DeviceDesc%=pciide_Inst, PCI\VEN_1042&DEV_1000 ; (UNKNOWN_PCI_IDE)
-
- [SIS_HDC]
- %PCI\VEN_1039&DEV_0601.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_0601 ; (UNKNOWN_PCI_IDE)
- %PCI\VEN_1039&DEV_5513.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_5513 ; (UNKNOWN_PCI_IDE)
-
- [SYMPHONY_HDC]
- %PCI\VEN_10AD&DEV_0001.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0001 ; (UNKNOWN_PCI_IDE)
- %PCI\VEN_10AD&DEV_0150.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0150 ; (UNKNOWN_PCI_IDE)
-
- [PROMISE_HDC]
- %PCI\VEN_105A&DEV_4D33.DeviceDesc%=pciide_Inst, PCI\VEN_105A&DEV_4D33 ; Promise Technology
-
- [VIA_HDC]
- %PCI\VEN_1106&DEV_0571.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_0571 ; VIA
-
- [IBM_HDC]
- %PCMCIA\IBM-MICRODRIVE-7F50.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\IBM-MICRODRIVE-7F50 ; IBM Micro Drive
- %PCMCIA\IBM-MICRODRIVE-AA55.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\IBM-MICRODRIVE-AA55 ; IBM Micro Drive
-
- [LEXAR_HDC]
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-HURRIC_-172F
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TIDALWV-0E97
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\____CL_ATA_FLASH_CARD_LEXAR__-HURRIC_-DC37
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TORNADO-29EC
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TIDALWV-FD21
- %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\LEXARMEDIA_ATA_FLASH_CARD-HUR_HP_-0623
-
- [SONY_HDC]
- %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(__4M)-E637
- %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(__8M)-9EB3
- %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_16M)-D04D
- %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_32M)-1766
- %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_64M)-8C2C
-
- [SMSC_HDC]
- %PCI\VEN_1055&DEV_9130.DeviceDesc%=pciide_inst, PCI\VEN_1055&DEV_9130 ;Standard Microsystems Corp.
-
- [MICRON_HDC]
- %PCMCIA\MICRON-MTCF.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\MICRON-MTCF____-392D
-
- [TOSHIBA_HDC]
- %PCI\VEN_1179&DEV_0105.DeviceDesc%=toside_Inst, PCI\VEN_1179&DEV_0105 ;Toshiba
-
- ;****************************************************
- ; Generic IDE/ATAPI Channel (BAD_IDE)
- [atapi_Inst]
- CopyFiles = @atapi.sys,storprop_copyfiles
- LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
- AddReg = atapi_property_provider_AddReg
- DelReg = atapi_DelReg
-
- [pcmcia_atapi_Inst]
- CopyFiles = @atapi.sys,storprop_copyfiles
- LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
- AddReg = atapi_property_provider_AddReg, pcmcia_atapi_AddReg
- DelReg = atapi_DelReg
-
- [atapi_Inst_primary]
- CopyFiles = @atapi.sys,storprop_copyfiles
- AddReg = atapi_property_provider_AddReg
- DelReg = atapi_DelReg
-
- [atapi_Inst_secondary]
- CopyFiles = @atapi.sys,storprop_copyfiles
- AddReg = atapi_property_provider_AddReg
- DelReg = atapi_DelReg
-
- [atapi_property_provider_AddReg]
- HKR,,EnumPropPages32,,"storprop.dll,IdePropPageProvider"
-
- [pcmcia_atapi_AddReg]
- HKR,,PcmciaIdeHasSlaveDevice,%REG_DWORD%,0
-
- [atapi_DelReg]
- HKR,,MasterDeviceTimingModeAllowed
- HKR,,SlaveDeviceTimingModeAllowed
- HKR,,MasterDeviceTimingModeAllowed2
- HKR,,SlaveDeviceTimingModeAllowed2
-
- [atapi_Inst.Services]
- AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
-
- [pcmcia_atapi_Inst.Services]
- AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
-
- [atapi_Inst_primary.Services]
- AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
-
- [atapi_Inst_secondary.Services]
- AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
-
- [atapi_Service_Inst]
- DisplayName = %*PNP0600.DeviceDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\atapi.sys
- LoadOrderGroup = SCSI Miniport
- AddReg = atapi_parameters_AddReg
-
- [atapi_EventLog_Inst]
- AddReg = atapi_EventLog_AddReg
-
- [atapi_EventLog_AddReg]
- HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
- HKR,,TypesSupported,%REG_DWORD%,7
-
- ;; ISSUE: 08/31/2000: need to port these to the setup hive
- [atapi_parameters_AddReg]
- HKR, Parameters, GhostSlave, %REG_MULTI_SZ%, \
- "SunDisk "
- HKR, Parameters, UseCheckPowerForFlush, %REG_MULTI_SZ%, \
- "SAMSUNG WNR-31601A (1600MB) ", \
- "SAMSUNG WNR-31601A (1.6GB) ", \
- "IBM-DTCA-24090 TC6OAA2A", \
- "IBM-DTCA-24090 TC6IAA2A", \
- "IBM-DPLA-25120 PL8OAA2A", \
- "IBM-DPLA-25120 PL8IAA2A", \
- "IBM-DPLA-25120 PL8IAA4A", \
- "IBM-DTCA-23240 TC5OAA2A", \
- "IBM-DTCA-23240 TC5IAA2A", \
- "IBM-DPLA-24480 PL7OAA2A", \
- "IBM-DPLA-24480 PL7IAA2A"
- HKR, Parameters, NoFlushDevice, %REG_MULTI_SZ%, \
- "QUANTUM_LPS525A ", \
- "SCR-730 "
- HKR, Parameters, DefaultPioAtapiDevice, %REG_MULTI_SZ%, \
- "TORiSAN DVD-ROM DRD-N216",\
- "IDE-CD R/RW 2x2x24"
- HKR, Parameters, PioOnlyDevice, %REG_MULTI_SZ%, \
- " Conner Peripherals 425MB - CFS425A ", \
- "MATSHITA CR-581 ", \
- "FX600S ", \
- "CD-44E ", \
- "QUANTUM TRB850A ", \
- "QUANTUM MARVERICK 540A ", \
- " MAXTOR MXT-540 AT ", \
- "Maxtor 71260 AT ", \
- "Maxtor 7850 AV ", \
- "Maxtor 7540 AV ", \
- "Maxtor 7213 AT ", \
- "Maxtor 7345 ", \
- "Maxtor 7245 AT ", \
- "Maxtor 7245 ", \
- "Maxtor 7211AU ", \
- "Maxtor 7171 AT ", \
- "CD-316E ", \
- "SAMSUNG_SCR-2430", \
- "CR-2801TE"
- HKR, Parameters, NonRemovableMedia, %REG_MULTI_SZ%, \
- "Kingston Technology DataPak 340 ", \
- "SunDisk SDP5A-10 ", \
- "SunDisk SDCFB-10 ", \
- "SunDisk SDP3B-20 ", \
- "SunDisk SDP3B-175 ", \
- "SunDisk SDP5-2.5 ", \
- "Calluna Technology CT260MC ", \
- "BN-S004AC-S 1.00", \
- "Calluna Technology CT520RM", \
- "Hitachi CV 5.1.1", \
- " ATA_FLASH ", \
- "Mitsubishi ATA Card ", \
- "LEXAR ATA_FLASH", \
- "Micron MTCF004A", \
- "Micron MTCF008A", \
- "SunDisk SDP3B-110", \
- "SunDisk SDCFB-4", \
- "BN-CAB-T", \
- "MEMORYSTICK", \
- "MEMORYSTICK 8M 8K"
- HKR, Parameters, NoPowerDownDevice, %REG_MULTI_SZ%, \
- "RD-DRC001-M ", \
- "CS-R37 0 "
- HKR, Parameters, AutoEjectZipDevice, %REG_MULTI_SZ%, \
- "IOMEGA ZIP 100 ATAPI 23.D ", \
- "IOMEGA ZIP 100 ATAPI 21.D ", \
- "IOMEGA ZIP 100 ATAPI 20.D ", \
- "IOMEGA ZIP 100 ATAPI 91.D ", \
- "IOMEGA ZIP 100 B.29 ", \
- "IOMEGA ZIP 100 B.22 "
- HKR, Parameters, NeedIdentDevice, %REG_MULTI_SZ%, \
- "QUANTUM FIREBALL"
-
- [esdilc1]
- ConfigPriority=HARDWIRED
- IOConfig=1f0-1f7(3ff::)
- IOConfig=3f6-3f6(3ff::)
- IRQConfig=14
-
- [esdilc2]
- ConfigPriority=HARDWIRED
- IOConfig=170-177(3ff::)
- IOConfig=376-376(3ff::)
- IRQConfig=15
-
- [esdilc3]
- ConfigPriority=HARDWIRED
- IOConfig=1e8-1ef(3ff::)
- IOConfig=3ee-3ee(3ff::)
- IRQConfig=11
-
- [esdilc4]
- ConfigPriority=HARDWIRED
- IOConfig=168-16f(3ff::)
- IOConfig=36e-36e(3ff::)
- IRQConfig=10
-
- [atapi_Inst.PosDup]
- *PNP0600
-
- [*pnp0600.det] ;ESDI Controller
- LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
- AddReg = HDC_HW_REG
-
- [HDC_HW_REG]
- HKR,,NoSetupUI,,1
-
- ;****************************************************
- ; Fujitsu PCMCIA Controller
- [atapi_fujitsu_Inst]
- CopyFiles = @atapi.sys,storprop_copyfiles
- AddReg = atapi_property_provider_AddReg, pcmcia_atapi_AddReg
- DelReg = atapi_DelReg
-
- [atapi_fujitsu_Inst.Services]
- AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
-
- [atapi_fujitsu_Inst.LogConfigOverride]
- LogConfig = fujitsu.LogConfig0
-
- [fujitsu.LogConfig0]
- ConfigPriority=NORMAL
- IOConfig=10@100-400%fff0
- IRQConfig=14,15,5,7,9,11,12,3
- PcCardConfig=1:0:0(W)
-
- ;****************************************************
- ; Generic PCI IDE Controller (UNKNOWN_PCI_IDE)
- [pciide_Inst]
- CopyFiles = @pciide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
-
- [pciide_Inst.Services]
- AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
-
- [pciide_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\pciide.sys
- LoadOrderGroup = System Bus Extender
-
- [pciide_Inst.PosDup] ;; ISSUE: What does this do?
- *PNP0600
-
-
- ;****************************************************
- ; PCI IDE Controller without ATAPI DMA support
- [pciide_noAtapiDma_Inst]
- CopyFiles = @pciide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
- AddReg=NoDmaForAtapiDevice_AddReg
-
- [pciide_noAtapiDma_Inst.Services]
- AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
-
- [pciide_noAtapiDma_Inst.PosDup] ;; ISSUE: What does this do?
- *PNP0600
-
-
- ;**********************************************************
- ; Intel PCI IDE Controller (DUAL_GOOD_IDE)
- [intelide_Inst]
- CopyFiles = @intelide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
- AddReg = intelChannelEnableCheck_AddReg
-
- [intelide_Inst.Services]
- AddService = intelide, %SPSVCINST_ASSOCSERVICE%, intelide_Service_Inst
-
- [intelide_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\intelide.sys
- LoadOrderGroup = System Bus Extender
-
- [intelChannelEnableCheck_AddReg]
- HKR,,MasterOnMask,%REG_DWORD%,0x00000080
- HKR,,MasterOnConfigOffset,%REG_DWORD%,0x00000041
- HKR,,SlaveOnMask,%REG_DWORD%,0x00000080
- HKR,,SlaveOnConfigOffset,%REG_DWORD%,0x00000043
-
- [intelide_Inst.PosDup]
- *PNP0600
-
- ;********************************************************
- ; Toshiba PCI IDE Controller
- [toside_inst]
- CopyFiles = @toside.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
-
- [toside_inst.Services]
- AddService = toside, %SPSVCINST_ASSOCSERVICE%, toside_Service_Inst
-
- [toside_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\toside.sys
- LoadOrderGroup = System Bus Extender
-
- ;********************************************************
- ; CMD PCI IDE CONTROLLER
- [cmdide_inst]
- CopyFiles = @cmdide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
-
- [cmdide_Inst.Services]
- AddService = cmdide, %SPSVCINST_ASSOCSERVICE%, cmdide_Service_Inst
-
- [cmdide_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\cmdide.sys
- LoadOrderGroup = System Bus Extender
-
- ;********************************************************
- ; VIA PCI IDE CONTROLLER
- [viaide_inst]
- CopyFiles = @viaide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
- AddReg = viaide_AddReg
-
- [viaide_Inst.Services]
- AddService = viaide, %SPSVCINST_ASSOCSERVICE%, viaide_Service_Inst
-
- [viaide_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\viaide.sys
- LoadOrderGroup = System Bus Extender
-
- [viaide_AddReg]
- HKR,, TransferModeTiming, %REG_MULTI_SZ%, \
- "18", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "0", \
- "15"
-
- ;****************************************************
- ; ALI IDE Controller
- [aliide_Inst]
- CopyFiles = @aliide.sys
- CopyFiles = @pciidex.sys
- CopyFiles = @atapi.sys
-
-
- [aliide_Inst.Services]
- AddService = aliide, %SPSVCINST_ASSOCSERVICE%, aliide_Service_Inst
-
- [aliide_Service_Inst]
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_BOOT_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\aliide.sys
- LoadOrderGroup = System Bus Extender
-
- [aliide_Inst.PosDup] ;; BUGBUG: What does this do?
- *PNP0600
-
- ;********************************************************
- ; Extra Registry Entries
-
- [NoDmaForAtapiDevice_AddReg]
- HKR,,DeviceControlFlags,%REG_DWORD%,0x00000001 ; PCIIDEX_DCF_NO_ATAPI_DMA
-
- [SyncAccess.RegHW]
- HKR,,SyncAccess,%REG_DWORD%,0x00000001
-
-
- [ControlFlags]
- CopyFilesOnly=PCI\CC_0101,PCI\VEN_10B9&DEV_5215,PCI\VEN_1097&DEV_0038,PCI\VEN_8086&DEV_1222
- CopyFilesOnly=PCI\VEN_8086&DEV_1230,PCI\VEN_8086&DEV_7010,PCI\VEN_8086&DEV_7111,PCI\VEN_1042&DEV_1000
- CopyFilesOnly=PCI\VEN_10AD&DEV_0001,PCI\VEN_1095&DEV_0640,PCI\VEN_1095&DEV_0646,PCI\VEN_10B9&DEV_5219
- CopyFilesOnly=PCI\VEN_1039&DEV_0601,PCI\VEN_1039&DEV_5513,PCI\VEN_0E11&DEV_AE33,PCI\VEN_10AD&DEV_0150
- CopyFilesOnly=PCI\VEN_10B9&DEV_5229
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [Strings]
-
-
- *PNP0600.DeviceDesc = "Standard-IDE/ESDI-hårddiskstyrenhet"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HDCClassName = "IDE ATA/ATAPI-styrenheter"
- MS = "Microsoft"
- MS-Drivers = "(Standard-IDE ATA/ATAPI-styrenheter)"
- *PNP0600.PriDeviceDesc = "Primär IDE-kanal"
- *PNP0600.SecDeviceDesc = "Sekundär IDE-kanal"
- PCI\CC_0101.DeviceDesc = "Standard-Dual Channel PCI IDE-styrenhet"
- IODATA = "I-O DATA DEVICE,INC."
- PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc = "CBIDE2-LM DuoATA Card (16Bit Mode)"
- ALI="Acer Labs Inc"
- PCI\VEN_10B9&DEV_5215.DeviceDesc="ALi PCI IDE Controller"
- PCI\VEN_10B9&DEV_5219.DeviceDesc="ALi M5219 PCI Bus Master IDE Controller"
- PCI\VEN_10B9&DEV_5229.DeviceDesc="ALi M5229 PCI Bus Master IDE Controller"
- APPIAN="Appian Technology"
- PCI\VEN_1097&DEV_0038.DeviceDesc="Appian PCI IDE Controller"
- CMD="CMD Technology"
- PCI\VEN_1095&DEV_0640.DeviceDesc="CMD PCI-0640 PCI to IDE Controller"
- PCI\VEN_1095&DEV_0643.DeviceDesc="CMD PCI-0643 PCI to IDE Controller"
- PCI\VEN_1095&DEV_0646.DeviceDesc="CMD PCI-0646 Bus Master PCI to IDE Controller"
- PCI\VEN_1095&DEV_0646U2.DeviceDesc="CMD PCI-0646U2 Ultra DMA IDE Controller"
- PCI\VEN_1095&DEV_0648.DeviceDesc="CMD PCI-0648 Ultra DMA IDE Controller"
- PCI\VEN_1095&DEV_0649.DeviceDesc="CMD PCI-0649 Ultra DMA IDE Controller"
- COMPAQ="Compaq"
- PCI\VEN_0E11&DEV_AE33.DeviceDesc="Compaq PCI IDE Controller"
- INTEL="Intel"
- PCI\VEN_8086&DEV_1222.DeviceDesc="Intel(r) 82092AA PCI IDE Controller"
- PCI\VEN_8086&DEV_1230.DeviceDesc="Intel(r) 82371FB PCI Bus Master IDE Controller"
- PCI\VEN_8086&DEV_7010.DeviceDesc="Intel(r) 82371SB PCI Bus Master IDE Controller"
- PCI\VEN_8086&DEV_7111.DeviceDesc="Intel(r) 82371AB/EB PCI Bus Master IDE Controller"
- PCI\VEN_8086&DEV_2411.DeviceDesc="Intel(r) 82801AA Bus Master IDE Controller"
- PCI\VEN_8086&DEV_2421.DeviceDesc="Intel(r) 82801AB Bus Master IDE Controller"
- PCI\VEN_8086&DEV_7199.DeviceDesc="Intel(r) 82440MX Bus Master IDE Controller"
- PCI\VEN_8086&DEV_244A.DeviceDesc="Intel(r) 82801BA Bus Master IDE Controller"
- PCI\VEN_8086&DEV_244B.DeviceDesc="Intel(r) 82801BA Bus Master IDE Controller"
- PCI\VEN_8086&DEV_248A.DeviceDesc="Intel(r) 82801CAM Ultra ATA Storage Controller-248A"
- PCI\VEN_8086&DEV_24C1.DeviceDesc="Intel(r) 82801DB Ultra ATA Storage Controller-24C1"
- PCI\VEN_8086&DEV_24CA.DeviceDesc="Intel(r) 82801DB Ultra ATA Storage Controller-24CA"
- PCI\VEN_8086&DEV_24CB.DeviceDesc="Intel(r) 82801DB Ultra ATA Storage Controller-24CB"
- PCI\VEN_8086&DEV_7601.DeviceDesc="Intel(r) IA64 Bus Master IDE Controller"
- PCTECH="PC Technology"
- PCI\VEN_1042&DEV_1000.DeviceDesc="PC Tech PCI IDE Single or Dual Port Controller"
- SIS="Silicon Integrated System"
- PCI\VEN_1039&DEV_0601.DeviceDesc="SiS PCI IDE Controller"
- PCI\VEN_1039&DEV_5513.DeviceDesc="SiS PCI IDE Controller"
- SYMPHONY="Symphony Labs"
- PCI\VEN_10AD&DEV_0001.DeviceDesc="Symphony PCI IDE Controller"
- PCI\VEN_10AD&DEV_0150.DeviceDesc="Symphony PCI IDE Controller"
- PROMISE="Promise Technology"
- PCI\VEN_105A&DEV_4D33.DeviceDesc="Promise Technology PCI IDE Controller"
- PCI\VEN_105A&DEV_4D38.DeviceDesc="Promise Technology PCI IDE UDMA/66 Controller"
- VIA="VIA Technologies, Inc."
- PCI\VEN_1106&DEV_0571.DeviceDesc="VIA Bus Master IDE Controller"
- IBM="IBM"
- PCMCIA\IBM-MICRODRIVE-7F50.DeviceDesc="IBM Microdrive"
- PCMCIA\IBM-MICRODRIVE-AA55.DeviceDesc="IBM Microdrive"
- SONY="Sony"
- PCMCIA\SONY-MEMORYSTICK.DeviceDesc="Sony Memory Stick"
- LEXAR="Lexar Microsystems"
- LEXAR.DeviceDesc="Lexar Media Digital Film Card"
- SMSC="Standard Microsystems Corp"
- PCI\VEN_1055&DEV_9130.DeviceDesc="SMSC SLC90E66 PCI Bus Master IDE Controller"
- MICRON="Micron"
- PCMCIA\Micron-MTCF.DeviceDesc="Micron ATA Flash Card"
- TOSHIBA="Toshiba"
- PCI\VEN_1179&DEV_0105.DeviceDesc = "Toshiba PCI-0105 IDE Controller"
-
- pcmcia.DeviceDesc = "PCMCIA IDE/ATAPI-styrenheter"
- SanDisk.DeviceDesc = "SanDisk/SunDisk PCMCIA Flash Card"
- FujitsuIdePccard.DeviceDesc = "Fujitsu IDE PC-Card"
- panasonicIdePccard.DeviceDesc = "Panasonic ATAPI CD-ROM Interface Card"
- ninjaIdePccard.DeviceDesc = "ATAPI CD-ROM Interface Card"
-
-
- ;*******************************************
- ;Handy macro substitutions (non-localizable)
- SPSVCINST_ASSOCSERVICE = 0x00000002
- SERVICE_KERNEL_DRIVER = 1
- SERVICE_BOOT_START = 0
- SERVICE_ERROR_NORMAL = 1
- REG_EXPAND_SZ = 0x00020000
- REG_DWORD = 0x00010001
- REG_MULTI_SZ = 0x00010000
-
-